package cn.com.hd.mall.web.webservices.entity.request;

import cn.com.hd.mall.web.webservices.entity.BaseEntity;


public class OrderRequest extends BaseEntity {

	/** 批次号或订单号 */
	private String orderNo;

	public String getOrderNo() {
		return this.orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	/**orderState
	 * 订单筛选码 
	 * 未付款:C011 
	 * 已关闭:C012
	 * 退款申请:C013 
	 * 退款中:C014
	 * 已退款:C015
	 * 已付款:C016
	 * 已发货:C017
	 * 已收货:C018
	 * 已完成:C019
	 * 配送完成:C021
	 * 待接收订单:OP01
	 * 已接收订单:OP02
	 * 】
	 * 
	 终端店角色
	 未付款订单:C011
	 已付款订单:C016
	 已发货订单:C017
	 交易完成:C019
	 已退款订单:C015
	 已取消订单:C012
	 
	 配送商销售角色
	 待接收订单:OP01
	 已接收订单:OP02
	已出库订单:C017
	配送完成订单:C021
	交易完成订单:C019
	退款订单:C015
	
	配送商采购角色
	未付款订单:C011
	已付款订单:C016
	配送中订单:C017
	交易完成订单:C019
	退款订单:C015
	已取消订单:C012
	 * 
	 * 
	 */
	private String orderState;

	public String getOrderState() {
		return this.orderState;
	}

	public void setOrderState(String orderState) {
		this.orderState = orderState;
	}

	/**
	 * 查询时间类型 
	 * 【one_day 
	 *  two_day 
	 *  three_day 
	 *  one_week 
	 *  one_month 
	 *  three_month 
	 *  six_month
	 *  one_year】
	 * */
	private String orderTimeType;
	
	public String getOrderTimeType(){
		return this.orderTimeType;
	}
	public void setOrderTimeType(String orderTimeType){
		this.orderTimeType=orderTimeType;
	}
	
	/***
	 * 配送完成:C021
	 * 物流状态码
	 */
	private String physicalStatus;
	public String getPhysicalStatus(){
		return this.physicalStatus;
	}
	public void setPhysicalStatus(String physicalStatus){
		this.physicalStatus=physicalStatus;
	}
	
	/**
	 * 订单id
	 */
	private String orderId;
	public String getOrderId(){
		return this.orderId;
	}
	public void setOrderId(String orderId){
		this.orderId=orderId;
	}
	
	/**
	 * 订单筛选码组合码,以#分隔
	 */
	private String orderStateList;
	public String getOrderStateList(){
		return this.orderStateList;
	}
	public void setOrderStateList(String orderStateList){
		this.orderStateList=orderStateList;
	}
	
	/**
	 * 角色码	
       B_R_PURC					配送商(采购员)		
       B_R_SALE					配送商(销售员)		
	 */
	private String role;
	public String getRole(){
		return this.role;
	}
	public void setRole(String role){
		this.role=role;
	}

}
